Island Images - The Isle of Man in Pictures
I'm not quite sure of where this picture was taken from, but I think that's Braaid Farm (the one at Cronk Breac, not Braaid village!) with vehicles on the Mountain Road between Windy Corner and Brandywell in the distance.  At one time there was a landing strip for light aircraft at the farm.
 
 An Island Images picture  © Jon Wornham